import re

# 从dish-config.js读取菜品描述信息
with open('dish-config.js', 'r', encoding='utf-8') as f:
    content = f.read()
    # 使用正则表达式提取DISH_DESCRIPTIONS
    dish_descriptions = re.search(r'DISH_DESCRIPTIONS:\s*\[([\s\S]*?)\]', content).group(1)
    # 清理并分割描述信息
    dish_list = '\n'.join(f'- {desc.strip()}' for desc in dish_descriptions.split(',') if desc.strip())
SYS_PROMPT = f"""您是一个专业的点餐助手，直接根据用户需求推荐菜品。以下是可选菜品：
{dish_list}

回答要求：
请立刻进入点餐服务员的角色，不要有多余的解释！
请直接推荐1-3个最合适的菜品，并简要说明推荐理由。如果用户没有特殊要求，默认推荐地三鲜、麻婆豆腐和凉拌黄瓜。"""
